package com.gimi.cloud.bbp.client.service.mall;

import java.util.List;

import com.gimi.cloud.bbp.dto.mall.MallMessageDTO;
import com.github.pagehelper.PageInfo;

public interface MallMessageService {

	/**
	 * 获取消息列表
	 * @param mallMessageDTO
	 * @return
	 */
	PageInfo<MallMessageDTO> getMessageListByReceiveUser(MallMessageDTO mallMessageDTO);

	/**
	 * 用户删除消息记录
	 * @param mallMessageDTO
	 */
	void userDelMessageByMeId(MallMessageDTO mallMessageDTO);

	/**
	 * 通过ID获取消息记录
	 * @param mallMessageDTO
	 * @return
	 */
	MallMessageDTO getMessageByMeId(MallMessageDTO mallMessageDTO);

	/**
	 * 未读消息总条数
	 * @param mallMessageDTO
	 * @return
	 */
	Long getMessageByUserIdAndStatus(MallMessageDTO mallMessageDTO);

}
